﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MapCamera : MonoBehaviour {
    // 获取玩家的位置
    public Transform _player;
    void Update()
    {
        // 当按下空格键的时候
        if (Input.GetKey(KeyCode.K))
        {
            // 运行控制相机函数
            CtrlCam();
        }
        else
            // 将相机的父对象清空
            this.transform.SetParent(null);
    }
    /// <summary>
    /// 控制相机
    /// </summary>
    void CtrlCam()
    {
        // 将玩家设置为相机的父对象，目的是为了让相机跟随玩家移动
        this.transform.SetParent(_player);
        // 将相机的位置设置成玩家位置的正上方
        this.transform.position = new Vector3(_player.position.x, this.transform.position.y, _player.position.z);
    }

}
